package org.example.elmfront.service;

import org.example.elmfront.entity.OrderItem;
import org.example.elmfront.mapper.OrderItemMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public interface OrderItemService {

    // 增加订单项
    void addOrderItem(OrderItem orderItem);

    // 删除订单项
    void deleteOrderItem(Integer orderItemId);

    // 更新订单项
    void updateOrderItem(OrderItem orderItem);

    // 查询某个订单的所有订单项
    List<OrderItem> getOrderItemsByOrderId(Long orderId);

    // 根据 ID 查询订单项
    OrderItem getOrderItemById(Integer id);
}
